Second-Order Value Numbering

نویسندگان

  • Tiziana Margaria
  • Bernhard Steffen
  • Christian Topnik
چکیده

We present second-order value numbering, a new optimization method for suppressing redundancy, in a version tailored to the application for optimizing the decision procedure of jMosel, a verification tool set for monadic second-order logic on strings (M2L(Str)). The method extends the well-known concept of value numbering to consider not merely values, but semantics transformers that can be efficiently pre-computed and help to avoid redundancy at the 2nd-order level. Since decision procedures for M2L are non-elementary, an optimization method like this can have a great impact on the execution time, even though our decision procedure comprises the analysis and optimization time for second-order value numbering. This is illustrated considering a parametric family of hardware circuits, where we observed a performance gain by a factor of 3. This result is surprising, as the design of these circuits exploits already structural similarity.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Effects of KinesioTaping of leg and cognitive task on balance

Objective: KinesioTaping is a method for rehabilitation of patients and athletes. The efficacy of taping to enhance proprioception precision and balance has been studied. The effects on skin sensory receptors and limb consciousness are mechanisms of taping but there is an important question that if the persons pay attention to other task the effectiveness of taping is still exists or not? ...

متن کامل

A Simple Algorithm for Global Value Numbering

Global Value Numbering(GVN) is a method for detecting redundant computations in programs. Here, we introduce the problem of Global Value Numbering in its original form, as conceived by Kildall(1973), and present an algorithm which is a simpler variant of Kildall’s. The algorithm uses the concept of value expression an abstraction of a set of expressions enabling a representation of the equivale...

متن کامل

Eigenfunction Expansions for Second-Order Boundary Value Problems with Separated Boundary Conditions

In this paper, we investigate some properties of eigenvalues and eigenfunctions of boundary value problems with separated boundary conditions. Also, we obtain formal series solutions for some partial differential equations associated with the second order differential equation, and study necessary and sufficient conditions for the negative and positive eigenvalues of the boundary value problem....

متن کامل

Initial value problems for second order hybrid fuzzy differential equations

Usage of fuzzy differential equations (FDEs) is a natural way to model dynamical systems under possibilistic uncertainty. We consider second order hybrid fuzzy differentia

متن کامل

NUMERICAL SOLUTIONS OF SECOND ORDER BOUNDARY VALUE PROBLEM BY USING HYPERBOLIC UNIFORM B-SPLINES OF ORDER 4

In this paper, using the hyperbolic uniform spline of order 4 we develop the classes of methods for the numerical solution of second order boundary value problems (2VBP) with Dirichlet, Neumann and Cauchy types boundary conditions. The second derivativeis approximated by the three-point central difference scheme. The approximate results, obtained by the proposed method, confirm theconvergence o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • ECEASST

دوره 30  شماره 

صفحات  -

تاریخ انتشار 2010